A leaf sheep, is, in my opinion, one of the weirdest animals in the animal kingdom. They can even perform photosynthesis and turn sunlight into food! The leaf sheep is a type of sea slug and is around 5mm long. It is found off the coast of several islands in Japan, Indonesia, and the Philippines. […]
Many believe that the leaf sheep sea slug is a made-up creature because of how magical it looks. Let me tell you a fact: it is real. Its scientific name is Costasiella Kuroshimae. Common names it goes by are the sea sheep, leaf slug, bunny slug, and sap-sucking sea slugs. Many people mistake one for […]